lambsleaf sage - German English Dictionary